package com.fpd.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * TODO
 *
 * @author jiangshuai
 * @version 1.0
 * @date 2020/12/31 15:21
 */
@Data
@ApiModel(description = "导出跟进信息条件返回值类")
public class ExportFollowInfoVO {
    @ApiModelProperty(value = "案件跟进信息表主键id")
    private String id;

    @ApiModelProperty(value = "客服姓名")
    private String truename;

    @ApiModelProperty(value = "客服分组")
    private String groupName;

    @ApiModelProperty(value = "客户姓名")
    private String custName;

    @ApiModelProperty(value = "联系方式")
    private String phoneNumber;

    @ApiModelProperty(value = "合同号")
    private String contractNumber;

    @ApiModelProperty(value = "客户号")
    private String custNo;

    @ApiModelProperty(value = "批次号")
    private String batchNumber;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @ApiModelProperty(value = "跟进时间")
    private Date followTime;

    @ApiModelProperty(value = "跟进状态")
    private String followState;

    @ApiModelProperty(value = "跟进方式")
    private String followWay;

    @ApiModelProperty(value = "客户分类")
    private String custClassify;

    @ApiModelProperty(value = "联系人姓名")
    private String linkUserName;

    @ApiModelProperty(value = "联系人关系")
    private String linkUserRelationship;

    @ApiModelProperty(value = "联系人手机号")
    private String linkUserPhone;

    @ApiModelProperty(value = "承诺还款次数")
    private String promiseCount;

    @ApiModelProperty(value = "跟进结果")
    private String followResult;

    @ApiModelProperty(value = "跟进记录")
    private String followRecord;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @ApiModelProperty(value = "下次跟进时间")
    private Date nextFollowTime;

    @ApiModelProperty(value = "下次跟进要点")
    private String nextFollowPort;

    @ApiModelProperty(value = "跟进证明")
    private String fileSavePath;

    @ApiModelProperty(value = "上传文件名称")
    private String fileName;

    @ApiModelProperty(value = "customer_case_info状态(0:正常，1：删除,2:过期回收)")
    private String status;
}
